Big Huge Thesaurus

observation station

noun